package com.atguigu.gmall.list.service;

import com.atguigu.gmall.model.list.SearchParam;
import com.atguigu.gmall.model.list.SearchResponseVo;

/**
 * @Description: TODO
 * @Author: Mr.Cao
 * @DateTime: 2021/10/13 19:14
 * BMW F750GS
 **/
public interface ListServic {
    //Sku 商品上架 创建elasticsearch 索引
    void onSale(long skuId);
    //Sku 商品下架 删除elasticsearch 索引
    void cancelSale(long skuId);
    //Sku 商品上架 创建elasticsearch 索引 不使用juc 测试使用
    void onSaleNoJuc(long skuId);
    //浏览sku商品 增加热度值
    void incrHostScore(long skuId, long score);
    //开始搜索 商品
    SearchResponseVo search(SearchParam searchParam);
}
